![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Logging. More...
#include "roc_core/attributes.h"
#include "roc_core/mutex.h"
#include "roc_core/noncopyable.h"
#include "roc_core/singleton.h"
Go to the source code of this file.
Classes | |
class | roc::core::Logger |
Logger. More... | |
Namespaces | |
namespace | roc |
Root namespace. | |
namespace | roc::core |
Basic building blocks. | |
Macros | |
#define | roc_log(...) ::roc::core::Logger::instance().print(ROC_STRINGIZE(ROC_MODULE), __VA_ARGS__) |
Print message to log. More... | |
Typedefs | |
typedef void(* | roc::core::LogHandler) (LogLevel level, const char *module, const char *message) |
Log handler. More... | |
Enumerations | |
enum | roc::LogLevel { roc::LogNone , roc::LogError , roc::LogInfo , roc::LogDebug , roc::LogTrace } |
Log level. More... | |
enum | roc::core::ColorsMode { roc::core::ColorsDisabled , roc::core::ColorsEnabled } |
Colors mode. More... | |
Variables | |
const LogLevel | roc::core::DefaultLogLevel = LogError |
Default log level. More... | |
const ColorsMode | roc::core::DefaultColorsMode = ColorsDisabled |
Default colors mode. More... | |
Logging.
Definition in file log.h.
#define roc_log | ( | ... | ) | ::roc::core::Logger::instance().print(ROC_STRINGIZE(ROC_MODULE), __VA_ARGS__) |